\section{Future Work}
We believe the following avenues exist to extend our work:
\begin{itemize}
\item \textbf{Analyze Datastore Performance} : Our results highlight how difference in concurrency control approach can affect application performance. In this report we have not analyzed the impact of the actual Google App Engine Datastore performance on the transaction times. Analyzing that would provide insight into the performance of this "New Age" Datastore in presence of the constraints of a conventional database.
\item \textbf{SS2PL Correctness} - Our current implementation can cause a single transaction's operation execution order to be altered. This is because our Locking and Wait queue granularity is an operation and not a transaction. This can result in a operation obtaining a lock on a different data item while an earlier operation from the same transaction waits for a lock. This needs to be corrected by maintaining the waiting queue at the granularity of transactions rather than operations
\item \textbf{Deadlock Resolution for SS2PL} - Our current solution for deadlock resolution is ad-hoc, in that it aborts all transactions with operations having waiting time greater than 20 seconds. Further analysis to find out what is the ideal value for operation timeout needs to be performed. Also other strategies for deadlock detection and prevention need to be analyzed in presence of the loads.
\end{itemize}


